instead of update on view